package org.shj.javaconcurrencypattern.common;

import java.util.concurrent.Callable;

public abstract class GuardedAction<V> implements Callable<V> {

	protected final Predicate guard;
	
	public GuardedAction(Predicate guard){
		this.guard = guard;
	}
}
